package com.dries.security.core.properties;

import com.dries.security.core.properties.captcha.ValidateCodeProperties;
import com.dries.security.core.properties.oauth2.Oauth2Properties;
import com.dries.security.core.properties.social.SocialCoreProperties;
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;

/**
 * @Description:
 * @Author ZSY
 * @createTime 2020/9/3 15:07
 */
@Data
@ConfigurationProperties(prefix = "dries.security")
public class SecurityCoreProperties {

    private Oauth2Properties oauth2 = new Oauth2Properties();

    private BrowserProperties browser = new BrowserProperties();

    private ValidateCodeProperties code = new ValidateCodeProperties();

    private SocialCoreProperties social = new SocialCoreProperties();

    private IgnoreUrlsProperties ignoreUrls = new IgnoreUrlsProperties();

}
